# # print打印单个数据
# print("abc")
#
# # print打印多个数据 用逗号分隔, 在控制台显示时默认使用空格来进行连接
# print(1,2,3,"abc")
#
# # 如何控制连接方式, 使用sep标识符来控制数据的连接方式,sep必须要写在打印数据的后面!
# print("a","b","c",sep=",")
#
# # 如何控制每一次打印结尾的方式, 使用end标识符来控制,end必须要写在打印数据的后面!
# # \n在编程界代表换行
# print("文",end="*")
# print("创",end="*")
# print("职",end="*")
# print("业","技术","学院",sep="*",end="*")
# print("----")

# 打印日期 2024-12-04 09:01:56
# year = "2024"
# month = 12
# day = 4
# h = "09"
# m = 1
# s = 56.9
# print(year,month,day,sep="-",end=" ")
# print(h,m,s,sep=":")

# %d在特定格式下 代表对数字进行占位
# %s在特定格式下 代表对字符串进行占位
# %f在特定格式下 代表对浮点数进行占位
# print("%s-%d-%d %s:%d:%f" % (year,month,day,h,m,s))

# 打印99乘法口诀表

# 第一步 打印一个9行9列的*
# for i in range(9):
#     for j in range(9):
#         print("*",end="")
#     print()

# 第二步 动态控制了每一行的*数
# for i in range(9):
#     for j in range(i+1):
#         print("*",end="")
#     print()

# 第三步 确定打印内容!
# for i in range(9):
#     for j in range(i+1):
#         print("%d*%d=%d" % ((j+1),(i+1),(j+1)*(i+1)),end="  ")
#     print()

# 第四步 调整错位
# for i in range(9):
#     for j in range(i+1):
#         if (j+1) == 2 and ( (i+1)==3 or (i+1)==4 ):
#             end = "   "
#         else:
#             end = "  "
#         print("%d*%d=%d" % ((j+1),(i+1),(j+1)*(i+1)),end=end)
#     print()





# 1. 打印矩形
# 每一次外层循环 内存循环都要走一遍完整的逻辑
# for i in range(7): #外层循环控制行数
#     for j in range(8): #内层循环控制列数
#         print("*",end="")
#     print()

# for i in range(7):
#     print("*" * 8)

#2. 打印直角三角形
#   *
#   ***
#   *****
#   *******
# for i in range(4):
#     for j in range(2*i+1):
#         print("*", end="")
#     print()
#
# for i in range(4):
#     print("*" * (2*i+1))

#3. 打印等腰三角形
#      *
#     ***
#    *****
#   *******

# 空格的数量: 总行数 - 当前行 - 1
# for i in range(4):
#     for k in range(4 - i -1):
#         print(" ",end="")
#     for j in range(2*i+1):
#         print("*", end="")
#     print()

# for i in range(4):
#     print(" " *  (4 - i -1) ,end="")
#     print("*" * ( 2 * i+ 1), end="")
#     print()

n = int(input("请输入需要的三角形的行数:"))
for i in range(n):
    print(" " *  (n - i -1) , "*" * ( 2 * i+ 1))

#      *
#     ***
#    *****
#   *******
#    *****
#     ***
#      *